package com.forenow.demo.demo5;

/**
 * 设计模式：一种设计思想，在项目中如果使用了设计模式会提高项目的灵活性，可扩展性，可重复性
 * 单例模式     面试考点
 *  特点
 *  1.构造器是私有的
 *  2.对外提供一个静态方法（作用：返回Singleton类的对象）
 *  3.无论调用多少次静态方法返回的都是同一个对象
 *  好处：可以节省内存空间，提高效率
 */
public class Singleton {
    private String name;
    private static Singleton intstance=new Singleton();
    public static Singleton getIntstance() {
        return intstance;
    }


    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    private Singleton(){

    }

    public static void main(String[] args) {
        Singleton singleton=new Singleton();
    }
}
